package teama.constant;

import java.util.HashMap;
import java.util.Map;

public class Constant {

	public static final String gmailArr [] = {"",""};

	public static final Map<String, String[]> smtpMap = new HashMap<String, String[]>()
	{
		private static final long serialVersionUID = 1L;

		{
			put("Gmail",new String[]{"smtp.gmail.com", "465"});
			put("Yahoo",new String[]{"smtp.mail.yahoo.co.jp", "465"});
			//put("yahoo",new String[]{"", ""});
		}
	};

	/**
	 * mail.smtp.hostプロパティ
	 * mail.hostより優先して認識される。
	 */
	public static final String SMTP_HOST = "mail.smtp.host";

	/**
	 * mail.hostプロパティ
	 * 内部的にMessage-IDヘッダを生成するのに利用される。
	 */
	public static final String MAIL_HOST = "mail.host";

	/**
	 * mail.smtp.portプロパティ
	 *
	 */
	public static final String SMTP_PORT = "mail.smtp.port";

	/**
	 * 承認コード
	 */
	public static final String SMTP_AUTH = "mail.smtp.auth";

	/**
	 * SSL用 mail.smtp.socketFactory.port
	 */
	public static final String SOCKET_FACTORY_PORT = "mail.smtp.socketFactory.port";

	/**
	 * SSL用 mail.smtp.socketFactory.class
	 */
	public static final String SOCKET_FACTORY_CLASS = "mail.smtp.socketFactory.class";

	/**
	 * SSL用 javax.net.ssl.SSLSocketFactory
	 */
	public static final String SSL_SOCKET_FACTORY = "javax.net.ssl.SSLSocketFactory";

	/**
	 * SSL用 mail.smtp.socketFactory.fallback
	 */
	public static final String SSL_SOCKET_FACTORY_FALLBACK = "mail.smtp.socketFactory.fallback";

	/**
	 * 画面項目 送信先
	 */
	public static final String REQ_KEY_TO = "to";

	/**
	 * 画面項目 送信先
	 */
	public static final String REQ_KEY_CC = "cc";

	/**
	 * 画面項目 送信先
	 */
	public static final String REQ_KEY_BCC = "bcc";

	/**
	 * 画面項目 送信元
	 */
	public static final String REQ_KEY_FROM = "from";

	/**
	 * 画面項目 パスワード
	 */
	public static final String REQ_KEY_PASS = "password";

	/**
	 * 画面項目 タイトル
	 */
	public static final String REQ_KEY_SUBJECT = "subject";

	/**
	 * 画面項目 本文
	 */
	public static final String REQ_KEY_CONTENTS = "conttents";

	/**
	 * 画面項目 SMTPホスト名
	 */
	public static final String REQ_KEY_SMTP_HOST = "smtp";

	/**
	 * 画面項目 SMTPホスト名
	 */
	public static final String REQ_KEY_SMTP_PORT = "port";

	/**
	 * 画面項目 送信確認チェックボックス
	 */
	public static final String REQ_KEY_THREAD_FLG = "threadFlg";

}
